//
// Created by Zhang on 2021/2/25.
//
#include <stdio.h>

/**
 * 流程控制
 *
 * 1.顺序结构
 * 顺序结构是C语言中最简单的一种程序结构，它不需要任何的专门语句来进行控制实现，只需要按照程序中语句出现的先后顺序逐句执行。
 *
 * 2.选择结构
 * 选择结构突出了判断的特点，对问题求解能够得到两种情况判断的途径方法，主要使用if-else或switch
 *
 * 3.循环结构
 * C语言提供了三种语句来实现循环结构，即for语句，while语句，do-while语句
 *
 */

int main() {
    //if分支语句
    int a;
    scanf("%d", &a);
    //判断输入的数据，进行输出
    if (a > 10) {
        puts("哈哈哈");
    } else {
        puts("呵呵呵");
    }

    //switch分支语句
    int num;
    scanf("%d", &num);

    switch (num) {
        case 1:
        case 2:
            printf("你好\n");
            break;
        case 3:
        case 4:
            printf("你坏\n");
            break;
        default:
            puts("你不好，也不坏\n");

    }

    //for循环
    for (int i = 1; i <= 10; i++) {
        printf("for循环%d\n", i);
    }

    //while循环
    int i = 0;
    while (i < 10) {
        printf("while循环%d\n", i);
        i++;
    }

    //do-while循环
    int m = 0;
    do {
        printf("do-while循环%d\n", m);
        m++;
    } while (m < 10);
}

